package com.karson.front.task.tag;

import org.springframework.stereotype.Component;

@Component
public class TagStatusFlushTask {

//    @Autowired
//    private TagInfoService tagInfoService;

    /**
     * 方案一
     * 1. 定时任务拉取所有状态为 ‘0602’ （ 低原度） 标签
     * 2、 拉取该所有标签后遍历标签查看获取标签是否满足持久化或剔除的标准
     * 3、收集满足持久化 和 剔除 的 id 进行分组后批量执行数据库更新操作。
     * 方案二
     * 1、 在点赞的时候检查是否满足持久化或剔除的标准
     * 2、 若符合标准通过mq发起异步消息异步更新数据库状态
     */
//    @Scheduled(fixedRate = 60000)
//    public void StatusFlush() {
//        tagInfoService.flushStatus();
//    }
}
